/*
package com.tedu.api.list;

//import org.junit.Test;

import org.testng.annotations.Test;

import javax.swing.*;
import java.util.ArrayList;
import java.util.Collection;

*/
/**
 * 存放相同的数据----数组   989个数据
 * int[] i=new int[989];      要求：1.定长  2.类型固定
 * 需求：存898个数据，而且数据不相同
 * 当我们需求中，存在数据不确定，类型不确定---------使用集合保存数据
 *
 * 集合：存放相同【不相同】的数据的容器，使用功能与数组类似，保存一组数据
 *
 * 报位置：Java.util
 * collection【接口】   顶级集合  容器
 * 作用：所有集合的顶级接口，规定所有集合和都具备放法
 *
 * collection【接口】   可以创建对象---多态创建顶级集合
 * Collection 引用=new  ArrayList（）；     爷爷类=孙子类----继承关系---多态
 * List子接口【继承collection【接口】 】
 *     ArrayList实现类【继承List子接口】
 * Set子接口【继承collection【接口】 】
 *//*

public class CollectionAPI {
    //    @Test
  */
/*  public void testCollection() {
        //创建顶级集合【容器】
        Collection c = new ArrayList();
        *//*
*/
/**
         * add(Object o)方法   返回值：Boolean
         * 作用：象当前集合添加元素，元素可以为任意，才能入成功为true 失败false
         *//*
*/
/*
        c.add("每当想起你时");
        c.add(77);
        c.add(new JFrame());
        c.add(new Object());
        System.out.println("打印集合：" + c);
        *//*
*/
/**
         * remove(Object o)方法   返回值：boolean
         * 作用：删除集合中给定的元素，只会删除第一个元素
         * 需求：删除c集合中  元素  为1 的内容
         *//*
*/
/*
        c.remove(77);
        c.remove("每当");
        System.out.println("删除后的集合" + c);
        *//*
*/
/**
         * size()方法  返回值：int  获取集合中元素个数----数组存在length，获取数组长度
         *//*
*/
/*
        int xize = c.size();
        System.out.println("集合元素个数" + xize);
        *//*
*/
/**
         * clear  返回值：void
         * 作用：清空集合
         * isEmpty()方法  返回值：Boolean
         * 作用：返回集合元素，如果有元素false，没有元素显示true
         *//*
*/
/*
        c.clear(); //清空集合
        //  System.out.println(c);
        boolean b = c.isEmpty(); //是不是空的，是空--没有元素 true
        System.out.println("集合中没有元素:" + b);
/
        }



    *//*
*/
/**
     * addAll(collection)     操作：并集
     * 作用：将给定集合中所有的元素添加至当前集合中，添加成功true
     *//*
*/
/*

 *//*
*/
/*   @Test
    public void testAddAll () {
        Collection c1 = new ArrayList();
        c1.add("java");
        c1.add("net");
        c1.add("go");
        Collection c1*//*
*/
/*
    }*//*

    @Test
    public void testRemoveAll(){
        Collection c1=new ArrayList();
        c1.add("1");c1.add("2"); c2.add("3");
        Collection c2=new ArrayList();
        c2.add("1");c2.add("2");c2.add("3");
        boolean b=c1.removeAll(c2);
        System.out.println("c1是否删除c2的元素"+b);
        System.out.println("c1交集的集合"+c1);








    }
}
*/
































